﻿using System;

namespace SharpStockLib.Fin
{
    /// <summary>
    /// Basic container for a future instrument.
    /// </summary>
    public class Future : InstrumentBase
    {
        /// <summary>
        /// The dollar value of a tick variation, e.g. $12.5 on the ES or the 6E.
        /// </summary>
        public double TickValue
        {
            get;
            set;
        }

        /// <summary>
        /// The increment value of a tick, e.g. 0.1 on TF or 0.25 on ES.
        /// </summary>
        public double TickIncrement
        {
            get;
            set;
        }

        /// <summary>
        /// Expiration date of the contract.
        /// </summary>
        public DateTime ExpirationDate
        {
            get;
            set;
        }


        public Future(string symbol)
        {
            Symbol = symbol;
        }
    }
}
